home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 January / PCWorld_2007-01_cd.bin / v cisle / autoit / autoit-v3.2.0.1-setup.exe / Extras / Editors / PSPad / AutoIt3.def next >
Encoding:
Text File  |  2006-08-13  |  47.7 KB  |  1,384 lines

  1. [Do | Do...Until]
  2. Do
  3.     statements
  4.     ...
  5. Until |<expression>
  6. ;
  7. [For | For...Next] 
  8. For <variable> = <start> To <stop> [Step <stepval>]
  9.     statements
  10.     ...
  11. ;
  12. [Func | Func...EndFunc]
  13. Func functioname ( [ByRef] $param1, ..., [ByRef] $paramN)
  14.     ...
  15.     [Return [value]]
  16. EndFunc
  17. ;
  18. [If...Then | If...Then]
  19. If <expression> Then statement
  20. ;
  21. [If...ElseIf...Else...EndIf | If...ElseIf...Else...EndIf ]
  22. If <expression> Then
  23.     statements
  24.     ...
  25. ElseIf expression-n Then
  26.     ElseIf statements ... 
  27.     ...
  28. Else
  29.     Else statements
  30.     ...
  31. EndIf
  32. ;
  33. [Select...Case...EndSelect | Select...Case...EndSelect]
  34. Select
  35.     Case <expression>
  36.         statement1
  37.         ...
  38.     [Case 
  39.         statement2
  40.         ...]
  41.     [Case Else
  42.         statementN
  43.         ...]
  44. EndSelect
  45. ;
  46. [Abs | Calculates the absolute value of a number.]
  47. Abs ( |expression )
  48. ;
  49. [ACos | Calculates the arcCosine of a number.]
  50. ACos ( |expression )
  51. ;
  52. [AdlibDisable | Disables the adlib functionality.]
  53. AdlibDisable ( |)
  54. ;
  55. [AdlibEnable | Enables Adlib functionality.]
  56. AdlibEnable ( |"function" [, time] )
  57. ;
  58. [Asc | Returns the ASCII code of a character.]
  59. Asc ( |"char" )
  60. ;
  61. [ASin | Calculates the arcsine of a number.]
  62. ASin ( |expression )
  63. ;
  64. [Assign | Assigns a variable by name with the data.]
  65. Assign ( |"varname", "data" [, flag] )
  66. ;
  67. [ATan | Calculates the arctangent of a number.]
  68. ATan ( |expression )
  69. ;
  70. [AutoItSetOption | Changes the operation of various AutoIt functions/parameters.]
  71. AutoItSetOption ( |"option" [, param] )
  72. ;
  73. [AutoItWinGetTitle | Retrieves the title of the AutoIt window.]
  74. AutoItWinGetTitle ( |)
  75. ;
  76. [AutoItWinSetTitle | Changes the title of the AutoIt window.]
  77. AutoItWinSetTitle ( |"newtitle" )
  78. ;
  79. [Beep | Plays back a beep to the user.]
  80. Beep ( |[ Frequency [, Duration ]] )
  81. ;
  82. [BinaryString | Returns the BinaryString representation of an expression.]
  83. BinaryString( |expression )
  84. ;
  85. [BitAND | Performs a bitwise AND operation.]
  86. BitAND ( |value1, value2 [, value n] )
  87. ;
  88. [BitNOT | Performs a bitwise NOT operation.]
  89. BitNOT ( |value )
  90. ;
  91. [BitOR | Performs a bitwise OR operation.]
  92. BitOR ( |value1, value2 [, value n] )
  93. ;
  94. [BitRotate | Performs a bit shifting operation, with rotation.]
  95. BitRotate ( |value , shift [, size] )
  96. ;
  97. [BitShift | Performs a bit shifting operation.]
  98. BitShift ( |value, shift )
  99. ;
  100. [BitXOR | Performs a bitwise exclusive OR (XOR) operation.]
  101. BitXOR ( |value1, value2 [, value n] )
  102. ;
  103. [BlockInput | Disable/enable the mouse and keyboard.]
  104. BlockInput ( |flag )
  105. ;
  106. [Break | Enables or disables the users' ability to exit a script from the tray icon menu.]
  107. Break ( |mode )
  108. ;
  109. [Call | Calls a user-defined function contained in a string parameter.]
  110. Call ( |"function" [, param1 [, param2 [, param<i>N</i> ]]] )
  111. ;
  112. [CDTray | Opens or closes the CD tray.]
  113. CDTray ( |"drive", "status" )
  114. ;
  115. [Ceiling | Returns a number rounded up to the next integer.]
  116. Ceiling ( |expression )
  117. ;
  118. [Chr | Returns a character corresponding to an ASCII code.]
  119. Chr ( |ASCIIcode )
  120. ;
  121. [ClipGet | Retrieves text from the clipboard.]
  122. ClipGet ( |)
  123. ;
  124. [ClipPut | Writes text to the clipboard.]
  125. ClipPut ( |"value" )
  126. ;
  127. [ConsoleRead | Read in a number of characters from the STDIN stream of the AutoIt script process.]
  128. ConsoleRead ( |[ count[, peek = false]] )
  129. ;
  130. [ConsoleWrite | Writes data to a stream that text editors can sometimes read.]
  131. ConsoleWrite ( |"data" )
  132. ;
  133. [ConsoleWriteError | Writes data to the stderr stream. Some text editors can read this stream as can other programs which may be expecting data on this stream.]
  134. ConsoleWriteError ( |"data" )
  135. ;
  136. [ControlClick | Sends a mouse click command to a given control.]
  137. ControlClick ( |"title", "text", controlID [, button] [, clicks]] )
  138. ;
  139. [ControlCommand | Sends a command to a control.]
  140. ControlCommand ( |"title", "text", controlID, "command" [, "option"] )
  141. ;
  142. [ControlDisable | Disables or "grays-out" a control.]
  143. ControlDisable ( |"title", "text", controlID)
  144. ;
  145. [ControlEnable | Enables a "grayed-out" control.]
  146. ControlEnable ( |"title", "text", controlID )
  147. ;
  148. [ControlFocus | Sets input focus to a given control on a window.]
  149. ControlFocus ( |"title", "text", controlID )
  150. ;
  151. [ControlGetFocus | Returns the ControlRef# of the control that has keyboard focus within a specified window.]
  152. ControlGetFocus ( |"title" [, "text"] )
  153. ;
  154. [ControlGetHandle | Retrieves the internal handle of a control.]
  155. ControlGetHandle ( |"title", "text", controlID )
  156. ;
  157. [ControlGetPos | Retrieves the position and size of a control relative to it's window.]
  158. ControlGetPos ( |"title", "text", controlID )
  159. ;
  160. [ControlGetText | Retrieves text from a control.]
  161. ControlGetText ( |"title", "text", controlID )
  162. ;
  163. [ControlHide | Hides a control.]
  164. ControlHide ( |"title", "text", controlID )
  165. ;
  166. [ControlListView | Sends a command to a ListView32 control.]
  167. ControlListView ( |"title", "text", controlID, "command" [, option1 [, option2]] )
  168. ;
  169. [ControlMove | Moves a control within a window.]
  170. ControlMove ( |"title", "text", controlID, x, y [, width [, height]] )
  171. ;
  172. [ControlSend | Sends a string of characters to a control.]
  173. ControlSend ( |"title", "text", controlID, "string" [, flag] )
  174. ;
  175. [ControlSetText | Sets text of a control.]
  176. ControlSetText ( |"title", "text", controlID, "new text" [, flag] )
  177. ;
  178. [ControlShow | Shows a control that was hidden.]
  179. ControlShow ( |"title", "text", controlID )
  180. ;
  181. [Cos | Calculates the cosine of a number.]
  182. Cos ( |expression )
  183. ;
  184. [Dec | Returns a numeric representation of a hexadecimal string.]
  185. Dec ( |"hex" )
  186. ;
  187. [DirCopy | Copies a directory and all sub-directories and files (Similar to xcopy).]
  188. DirCopy ( |"source dir", "dest dir" [, flag] )
  189. ;
  190. [DirCreate | Creates a directory/folder.]
  191. DirCreate ( |"path" )
  192. ;
  193. [DirGetSize | Returns the size in bytes of a given directory.]
  194. DirGetSize( |"path" [, flag] )
  195. ;
  196. [DirMove | Moves a directory and all sub-directories and files.]
  197. DirMove ( |"source dir", "dest dir" [, flag] )
  198. ;
  199. [DirRemove | Deletes a directory/folder.]
  200. DirRemove ( |"path" [, recurse] )
  201. ;
  202. [DllCall | Dynamically calls a function in a DLL.]
  203. DllCall ( |"dll", "return type", "function" [, "type1", param1 [, "type n", param n]] )
  204. ;
  205. [DllClose | Closes a previously opened DLL.]
  206. DllClose ( |dllhandle )
  207. ;
  208. [DllOpen | Opens a DLL file for use in DllCall.]
  209. DllOpen ( |"filename" )
  210. ;
  211. [DllStructCreate | Creates a C/C++ style structure to be used in DllCall.]
  212. DllStructCreate ( |"Struct" [,Pointer] )
  213. ;
  214. [DllStructGetData | Returns the data of an element of the struct.]
  215. DllStructGetData ( |Struct, Element [, index ] )
  216. ;
  217. [DllStructGetPtr | Returns the pointer to the struct or an element in the struct.]
  218. DllStructGetPtr ( |Struct [,Element])
  219. ;
  220. [DllStructGetSize | Returns the size of the struct in bytes.]
  221. DllStructGetSize ( |Struct )
  222. ;
  223. [DllStructSetData | Sets the data in of an element in the struct.]
  224. DllStructSetData ( |Struct, Element, value [, index ] )
  225. ;
  226. [DriveGetDrive | Returns an array containing the enumerated drives.]
  227. DriveGetDrive ( |"type" )
  228. ;
  229. [DriveGetFileSystem | Returns File System Type of a drive.]
  230. DriveGetFileSystem ( |"path" )
  231. ;
  232. [DriveGetLabel | Returns Volume Label of a drive, if it has one.]
  233. DriveGetLabel ( |"path" )
  234. ;
  235. [DriveGetSerial | Returns Serial Number of a drive.]
  236. DriveGetSerial ( |"path" )
  237. ;
  238. [DriveGetType | Returns drive type.]
  239. DriveGetType ( |"path" )
  240. ;
  241. [DriveMapAdd | Maps a network drive.]
  242. DriveMapAdd( |"device", "remote share" [, flags [, "user" [, "password"]]] )
  243. ;
  244. [DriveMapDel | Disconnects a network drive.]
  245. DriveMapDel( |"device" )
  246. ;
  247. [DriveMapGet | Retrieves the details of a mapped drive.]
  248. DriveMapGet( |"device" )
  249. ;
  250. [DriveSetLabel | Sets the Volume Label of a drive.]
  251. DriveSetLabel ( |"path", "label" )
  252. ;
  253. [DriveSpaceFree | Returns the free disk space of a path in Megabytes.]
  254. DriveSpaceFree ( |"path" )
  255. ;
  256. [DriveSpaceTotal | Returns the total disk space of a path in Megabytes.]
  257. DriveSpaceTotal ( |"path" )
  258. ;
  259. [DriveStatus | Returns the status of the drive as a string.]
  260. DriveStatus ( |"path" )
  261. ;
  262. [EnvGet | Retrieves an environment variable.]
  263. EnvGet ( |"envvariable" )
  264. ;
  265. [EnvSet | Writes an environment variable.]
  266. EnvSet ( |"envvariable" [, "value"] )
  267. ;
  268. [EnvUpdate | Refreshes the OS environment.]
  269. EnvUpdate ( |)
  270. ;
  271. [Eval | Return the value of the variable defined by an string.]
  272. Eval ( |string )
  273. ;
  274. [Execute | Execute an expression.]
  275. Execute ( |string )
  276. ;
  277. [Exp | Calculates <i><b>e</b></i> to the power of a number.]
  278. Exp ( |expression )
  279. ;
  280. [FileChangeDir | Changes the current working directory.]
  281. FileChangeDir ( |"path" )
  282. ;
  283. [FileClose | Closes a previously opened text file.]
  284. FileClose ( |filehandle )
  285. ;
  286. [FileCopy | Copies one or more files.]
  287. FileCopy ( |"source", "dest" [, flag] )
  288. ;
  289. [FileCreateNTFSLink | Creates an NTFS hardlink to a file or a directory]
  290. FileCreateNTFSLink ( |"source", "hardlink" [, flag] )
  291. ;
  292. [FileCreateShortcut | Creates a shortcut (.lnk) to a file.]
  293. FileCreateShortcut ( |"file", "lnk" [, "workdir" [, "args" [, "desc" [, "icon" [, "hotkey" [, icon number [, state]]]]]]] )
  294. ;
  295. [FileDelete | Delete one or more files.]
  296. FileDelete ( |"path" )
  297. ;
  298. [FileExists | Checks if a file or directory exists.]
  299. FileExists ( |"path" )
  300. ;
  301. [FileFindFirstFile | Returns a search "handle" according to file search string.]
  302. FileFindFirstFile ( |"filename" )
  303. ;
  304. [FileFindNextFile | Returns a filename according to a previous call to FileFindFirstFile.]
  305. FileFindNextFile ( |search )
  306. ;
  307. [FileGetAttrib | Returns a code string representing a file's attributes.]
  308. FileGetAttrib ( |"filename" )
  309. ;
  310. [FileGetLongName | Returns the long path+name of the path+name passed.]
  311. FileGetLongName ( |"file" [, flag] )
  312. ;
  313. [FileGetShortcut | Retrieves details about a shortcut.]
  314. FileGetShortcut ( |"lnk" )
  315. ;
  316. [FileGetShortName | Returns the 8.3 short path+name of the path+name passed.]
  317. FileGetShortName ( |"file" [, flag] )
  318. ;
  319. [FileGetSize | Returns the size of a file in bytes.]
  320. FileGetSize ( |"filename" )
  321. ;
  322. [FileGetTime | Returns the time and date information for a file.]
  323. FileGetTime ( |"filename" [, option [, format]] )
  324. ;
  325. [FileGetVersion | Returns the "File" version information.]
  326. FileGetVersion ( |"filename" )
  327. ;
  328. [FileInstall | Include and install a file with the compiled script.]
  329. FileInstall ( |"source", "dest" [, flag] )
  330. ;
  331. [FileMove | Moves one or more files]
  332. FileMove ( |"source", "dest" [, flag] )
  333. ;
  334. [FileOpen | Opens a text file for reading or writing.]
  335. FileOpen ( |"filename", mode )
  336. ;
  337. [FileOpenDialog | Initiates a Open File Dialog.]
  338. FileOpenDialog ( |"title", "init dir", "filter" [, options [, "default name"]] )
  339. ;
  340. [FileRead | Read in a number of characters from a previously opened text file.]
  341. FileRead ( |filehandle or "filename" [, count] )
  342. ;
  343. [FileReadLine | Read in a line of text from a previously opened text file.]
  344. FileReadLine ( |filehandle or "filename" [, line] )
  345. ;
  346. [FileRecycle | Sends a file or directory to the recycle bin.]
  347. FileRecycle ( |"source" )
  348. ;
  349. [FileRecycleEmpty | Empties the recycle bin.]
  350. FileRecycleEmpty ( |["drive"] )
  351. ;
  352. [FileSaveDialog | Initiates a Save File Dialog.]
  353. FileSaveDialog ( |"title", "init dir", "filter" [, options [, "default name"]] )
  354. ;
  355. [FileSelectFolder | Initiates a Browse For Folder dialog.]
  356. FileSelectFolder ( |"dialog text", "root dir" [, flag [, "initial dir"]] )
  357. ;
  358. [FileSetAttrib | Sets the attributes of one or more files.]
  359. FileSetAttrib ( |"file pattern", "+-RASHNOT" [, recurse] )
  360. ;
  361. [FileSetTime | Sets the timestamp of one of more files.]
  362. FileSetTime ( |"file pattern", "time", type [, recurse] )
  363. ;
  364. [FileWrite | Append a line of text to the end of a previously opened text file.]
  365. FileWrite ( |filehandle or "filename", "line" )
  366. ;
  367. [FileWriteLine | Append a line of text to the end of a previously opened text file.]
  368. FileWriteLine ( |filehandle or "filename", "line" )
  369. ;
  370. [Floor | Returns a number rounded down to the closest integer.]
  371. Floor ( |expression )
  372. ;
  373. [FtpSetProxy | Sets the internet proxy to use for ftp access.]
  374. FtpSetProxy ( |mode [, "proxy:port" [, "username", "password"]] )
  375. ;
  376. [GUICreate | Create a GUI window.]
  377. GUICreate ( |"title" [, width [, height [, left [, top [, style [, exStyle [, parent]]]]]]] )
  378. ;
  379. [GUICtrlCreateAvi | Creates an AVI video control for the GUI.]
  380. GUICtrlCreateAvi ( |filename, subfileid, left, top [, width [, height [, style [,  exStyle]]]] )
  381. ;
  382. [GUICtrlCreateButton | Creates a Button control for the GUI.]
  383. GUICtrlCreateButton ( |"text", left, top [, width [, height [, style [, exStyle]]]] )
  384. ;
  385. [GUICtrlCreateCheckbox | Creates a Checkbox control for the GUI.]
  386. GUICtrlCreateCheckbox ( |"text", left, top [, width [, height [, style [, exStyle]]]] )
  387. ;
  388. [GUICtrlCreateCombo | Creates a ComboBox control for the GUI.]
  389. GUICtrlCreateCombo ( |"text", left, top [, width [, height [, style [, exStyle]]]] )
  390. ;
  391. [GUICtrlCreateContextMenu | Creates a context menu for a control or entire GUI window.]
  392. GUICtrlCreateContextMenu ( |[controlID] )
  393. ;
  394. [GUICtrlCreateDate | Creates a date control for the GUI.]
  395. GUICtrlCreateDate ( |"text", left, top [, width [, height [, style [, exStyle]]]] )
  396. ;
  397. [GUICtrlCreateDummy | Creates a Dummy control for the GUI.]
  398. GUICtrlCreateDummy ( |)
  399. ;
  400. [GUICtrlCreateEdit | Creates an Edit control for the GUI.]
  401. GUICtrlCreateEdit ( |"text", left, top [, width [, height [, style [, exStyle]]]] )
  402. ;
  403. [GUICtrlCreateGraphic | Creates a Graphic control for the GUI.]
  404. GUICtrlCreateGraphic ( |left, top [, width [, height [, style]]] )
  405. ;
  406. [GUICtrlCreateGroup | Creates a Group control for the GUI.]
  407. GUICtrlCreateGroup ( |"text", left, top [, width [, height [, style [, exStyle]]]] )
  408. ;
  409. [GUICtrlCreateIcon | Creates an Icon control for the GUI.]
  410. GUICtrlCreateIcon ( |filename, iconID, left, top [, width [, height [, style [, exStyle]]]] )
  411. ;
  412. [GUICtrlCreateInput | Creates an Input control for the GUI.]
  413. GUICtrlCreateInput ( |"text", left, top [, width [, height [, style [, exStyle]]]] )
  414. ;
  415. [GUICtrlCreateLabel | Creates a static Label control for the GUI.]
  416. GUICtrlCreateLabel ( |"text", left, top [, width [, height [, style [, exStyle]]]] )
  417. ;
  418. [GUICtrlCreateList | Creates a List control for the GUI.]
  419. GUICtrlCreateList ( |"text", left, top [, width [, height [, style [, exStyle]]]] )
  420. ;
  421. [GUICtrlCreateListView | Creates a ListView control for the GUI.]
  422. GUICtrlCreateListView ( |"text", left, top [, width [, height [, style [, exStyle]]]] )
  423. ;
  424. [GUICtrlCreateListViewItem | Creates a ListView item.]
  425. GUICtrlCreateListViewItem ( |"text", listviewID )
  426. ;
  427. [GUICtrlCreateMenu | Creates a Menu control for the GUI.]
  428. GUICtrlCreateMenu ( |"submenutext" [, menuID [, menuentry]] )
  429. ;
  430. [GUICtrlCreateMenuItem | Creates a MenuItem control for the GUI.]
  431. GUICtrlCreateMenuitem ( |"text", menuID [, menuentry [, menuradioitem]] )
  432. ;
  433. [GUICtrlCreateMonthCal | Creates a month calendar control for the GUI.]
  434. GUICtrlCreateMonthCal ( |"text", left, top [, width [, height [, style [, exStyle]]]] )
  435. ;
  436. [GUICtrlCreateObj | Creates an ActiveX control in the GUI.]
  437. GUICtrlCreateObj ( |$ObjectVar, left, top [, width [, height ]] )
  438. ;
  439. [GUICtrlCreatePic | Creates a Picture control for the GUI.]
  440. GUICtrlCreatePic ( |filename, left, top [, width [, height [, style [, exStyle]]]] )
  441. ;
  442. [GUICtrlCreateProgress | Creates a Progress control for the GUI.]
  443. GUICtrlCreateProgress ( |left, top [, width [, height [, style [, exStyle]]]] )
  444. ;
  445. [GUICtrlCreateRadio | Creates a Radio button control for the GUI.]
  446. GUICtrlCreateRadio ( |"text", left, top [, width [, height [, style [, exStyle]]]] )
  447. ;
  448. [GUICtrlCreateSlider | Creates a Slider control for the GUI.]
  449. GUICtrlCreateSlider ( |left, top [, width [, height [, style [, exStyle]]]] )
  450. ;
  451. [GUICtrlCreateTab | Creates a Tab control for the GUI.]
  452. GUICtrlCreateTab ( |left, top [, width [, height [, style [, exStyle]]]] )
  453. ;
  454. [GUICtrlCreateTabItem | Creates a TabItem control for the GUI.]
  455. GUICtrlCreateTabItem ( |"text" )
  456. ;
  457. [GUICtrlCreateTreeView | Creates a TreeView control for the GUI.]
  458. GUICtrlCreateTreeView ( |left, top [, width [, height [, style [, exStyle]]]] )
  459. ;
  460. [GUICtrlCreateTreeViewItem | Creates a TreeViewItem control for the GUI.]
  461. GUICtrlCreateTreeViewItem ( |"text", treeviewID )
  462. ;
  463. [GUICtrlCreateUpdown | Creates an UpDown control for the GUI.]
  464. GUICtrlCreateUpdown ( |inputcontrolID [,style] )
  465. ;
  466. [GUICtrlDelete | Deletes a control.]
  467. GUICtrlDelete ( |controlID )
  468. ;
  469. [GUICtrlGetHandle | Returns the handle for a control and some special (item) handles (Menu, ContextMenu, TreeViewItem).]
  470. GUICtrlGetHandle( |controlID )
  471. ;
  472. [GUICtrlGetState | Gets the current state of a control]
  473. GUICtrlGetState ( |[controlID] )
  474. ;
  475. [GUICtrlRead | Read state or data of a control.]
  476. GUICtrlRead ( |controlID [, advanced] )
  477. ;
  478. [GUICtrlRecvMsg | Send a message to a control and retrieve information in lParam.]
  479. GUICtrlRecvMsg ( |controlID , msg [, wParam [, lParamType]] )
  480. ;
  481. [GUICtrlRegisterListViewSort | Register a user defined function for an internal listview sorting callback function.]
  482. GUICtrlRegisterListViewSort ( |controlID, "function" )
  483. ;
  484. [GUICtrlSendMsg | Send a message to a control.]
  485. GUICtrlSendMsg ( |controlID, msg , wParam, lParam )
  486. ;
  487. [GUICtrlSendToDummy | Sends a message to a Dummy control.]
  488. GUICtrlSendToDummy ( |controlID [, state] )
  489. ;
  490. [GUICtrlSetBkColor | Sets the background color of a control.]
  491. GUICtrlSetBkColor ( |controlID, backgroundcolor )
  492. ;
  493. [GUICtrlSetColor | Sets the text color of a control.]
  494. GUICtrlSetColor ( |controlID, textcolor)
  495. ;
  496. [GUICtrlSetCursor | Sets the mouse cursor icon for a particular control.]
  497. GUICtrlSetCursor ( |controlID, cursorID )
  498. ;
  499. [GUICtrlSetData | Modifies the data for a control.]
  500. GUICtrlSetData ( |controlID, data [, default] )
  501. ;
  502. [GUICtrlSetFont | Sets the font for a control.]
  503. GUICtrlSetFont (controlID, size [, weight [, attribute [, fontname]]] )
  504. ;
  505. [GUICtrlSetGraphic | Modifies the data for a control.]
  506. GUICtrlSetGraphic ( |controlID, type [, par1  [, ... par6]] )
  507. ;
  508. [GUICtrlSetImage | Sets the bitmap or icon image to use for a control.]
  509. GUICtrlSetImage ( |controlID, filename [, iconID [, icontype]] )
  510. ;
  511. [GUICtrlSetLimit | Limits the number of characters/pixels for a control.]
  512. GUICtrlSetLimit ( |controlID, max [, min] )
  513. ;
  514. [GUICtrlSetOnEvent | Defines a user-defined function to be called when a control is clicked.]
  515. GUICtrlSetOnEvent ( |controlID, "function" )
  516. ;
  517. [GUICtrlSetPos | Changes the position of a control within the GUI window.]
  518. GUICtrlSetPos ( |controlID, left, top [, width [, height]] )
  519. ;
  520. [GUICtrlSetResizing | Defines the resizing method used by a control.]
  521. GUICtrlSetResizing ( |controlID, resizing )
  522. ;
  523. [GUICtrlSetState | Changes the state of a control.]
  524. GUICtrlSetState ( |controlID, state )
  525. ;
  526. [GUICtrlSetStyle | Changes the style of a control.]
  527. GUICtrlSetStyle ( |controlID, style [, exStyle] )
  528. ;
  529. [GUICtrlSetTip | Sets the tip text associated with a control.]
  530. GUICtrlSetTip ( |controlID, tiptext )
  531. ;
  532. [GUIDelete | Deletes a GUI window and all controls that it contains.]
  533. GUIDelete ( |[winhandle] )
  534. ;
  535. [GUIGetCursorInfo | Gets the mouse cursor position relative to GUI window.]
  536. GUIGetCursorInfo ( |[winhandle] )
  537. ;
  538. [GUIGetMsg | Polls the GUI to see if any events have occurred.]
  539. GUIGetMsg ( |[advanced] )
  540. ;
  541. [GUIRegisterMsg | Register a user defined function for a known Windows Message ID (WM_MSG).]
  542. GUIRegisterMsg ( |msgID, "function" )
  543. ;
  544. [GUISetBkColor | Sets the background color of the GUI window.]
  545. GUISetBkColor ( |background [, winhandle] )
  546. ;
  547. [GUISetCoord | Sets absolute coordinates for the next control.]
  548. GUISetCoord ( |left, top [, width [, height [, winhandle]]] )
  549. ;
  550. [GUISetCursor | Sets the mouse cursor icon for a GUI window.]
  551. GUISetCursor ( |[cursorID [, override [, winhandle]]] )
  552. ;
  553. [GUISetFont | Sets the default font for a GUI window.]
  554. GUISetFont (size [, weight [, attribute [, fontname [, winhandle]]]] )
  555. ;
  556. [GUISetHelp | Sets an executable file that will be run when F1 is pressed.]
  557. GUISetHelp ( |helpfile [, winhandle] )
  558. ;
  559. [GUISetIcon | Sets the icon used in a GUI window.]
  560. GUISetIcon ( |iconfile [, iconID [, winhandle]] )
  561. ;
  562. [GUISetOnEvent | Defines a user function to be called when a system button is clicked.]
  563. GUISetOnEvent ( |specialID, "function" [, winhandle] )
  564. ;
  565. [GUISetState | Changes the state of a GUI window.]
  566. GUISetState ( |[flag [, winhandle]] )
  567. ;
  568. [GUIStartGroup | Defines that any subsequent controls that are created will be "grouped" together.]
  569. GUIStartGroup ( |[winhandle] )
  570. ;
  571. [GUISwitch | Switches the current window used for GUI functions.]
  572. GUISwitch ( |winhandle [, tabitemID] )
  573. ;
  574. [Hex | Returns a string representation of an integer or of a binaryString converted to hexadecimal.]
  575. Hex ( |expression [, length] )
  576. ;
  577. [HotKeySet | Sets a hotkey that calls a user function.]
  578. HotKeySet ( |"key" [, "function"] )
  579. ;
  580. [HttpSetProxy | Sets the internet proxy to use for http access.]
  581. HttpSetProxy ( |mode [, "proxy:port" [, "username", "password"]] )
  582. ;
  583. [HWnd | Converts an expression into an HWND handle.]
  584. HWnd ( |expression )
  585. ;
  586. [InetGet | Downloads a file from the internet using the http or ftp protocol.]
  587. InetGet ( |"URL" [,"filename" [, reload [, background]]] )
  588. ;
  589. [InetGetSize | Returns the size (in bytes) of a file located on the internet.]
  590. InetGetSize ( |"URL" )
  591. ;
  592. [IniDelete | Deletes a value from a standard format .ini file.]
  593. IniDelete ( |"filename", "section" [, "key"] )
  594. ;
  595. [IniRead | Reads a value from a standard format .ini file.]
  596. IniRead ( |"filename", "section", "key", "default" )
  597. ;
  598. [IniReadSection | Reads all key/value pairs from a section in a standard format .ini file.]
  599. IniReadSection ( |"filename", "section" )
  600. ;
  601. [IniReadSectionNames | Reads all sections in a standard format .ini file.]
  602. IniReadSectionNames ( |"filename" )
  603. ;
  604. [IniRenameSection | Renames a section in a standard format .ini file.]
  605. IniRenameSection ( |"filename", "section", "new section" [, flag] )
  606. ;
  607. [IniWrite | Writes a value to a standard format .ini file.]
  608. IniWrite ( |"filename", "section", "key", "value" )
  609. ;
  610. [InputBox | Displays an input box to ask the user to enter a string.]
  611. InputBox ( |"title", "Prompt" [, "Default" [, "password char" [, Width, Height [, Left, Top [, TimeOut]]]]] )
  612. ;
  613. [Int | Returns the integer (whole number) representation of an expression.]
  614. Int ( |expression )
  615. ;
  616. [IsAdmin | Checks if the current user has administrator privileges.]
  617. IsAdmin ( |)
  618. ;
  619. [IsArray | Checks if a variable is an array type.]
  620. IsArray ( |variable )
  621. ;
  622. [IsBinaryString | Checks if a variable or expression is a BinaryString type.]
  623. IsBinaryString ( |expression )
  624. ;
  625. [IsBool | Checks if a variable's base type is boolean.]
  626. IsBool ( |variable )
  627. ;
  628. [IsDeclared | Check if a variable has been declared.]
  629. IsDeclared ( |expression )
  630. ;
  631. [IsFloat | Checks if a variable or expression is a float-type.]
  632. IsFloat ( |variable )
  633. ;
  634. [IsHWnd | Checks if a variable's base type is HWND.]
  635. IsHWnd ( |variable )
  636. ;
  637. [IsInt | Checks if a variable or expression is an integer type.]
  638. IsInt ( |variable )
  639. ;
  640. [IsKeyword | Checks if a variable is a keyword (for example, Default).]
  641. IsKeyword ( |variable )
  642. ;
  643. [IsNumber | Checks if a variable's base type is numeric.]
  644. IsNumber ( |variable )
  645. ;
  646. [IsObj | Checks if a variable or expression is an object type.]
  647. IsObj ( |variable )
  648. ;
  649. [IsString | Checks if a variable is a string type.]
  650. IsString ( |variable )
  651. ;
  652. [Log | Calculates the natural logarithm of a number.]
  653. Log ( |expression )
  654. ;
  655. [MemGetStats | Retrieves memory related information.]
  656. MemGetStats ( |)
  657. ;
  658. [Mod | Performs the modulus operation.]
  659. Mod ( |value1, value2 )
  660. ;
  661. [MouseClick | Perform a mouse click operation.]
  662. MouseClick ( |"button" [, x, y [, clicks [, speed ]]] )
  663. ;
  664. [MouseClickDrag | Perform a mouse click and drag operation.]
  665. MouseClickDrag ( |"button", x1, y1, x2, y2 [, speed] )
  666. ;
  667. [MouseDown | Perform a mouse down event at the current mouse position.]
  668. MouseDown ( |"button" )
  669. ;
  670. [MouseGetCursor | Returns the cursor ID Number for the current Mouse Cursor.]
  671. MouseGetCursor ( |)
  672. ;
  673. [MouseGetPos | Retrieves the current position of the mouse cursor.]
  674. MouseGetPos ( |[dimension] )
  675. ;
  676. [MouseMove | Moves the mouse pointer.]
  677. MouseMove ( |x, y [, speed] )
  678. ;
  679. [MouseUp | Perform a mouse up event at the current mouse position.]
  680. MouseUp ( |"button" )
  681. ;
  682. [MouseWheel | Moves the mouse wheel up or down.  NT/2000/XP ONLY.]
  683. MouseWheel ( |"direction" [, clicks] )
  684. ;
  685. [MsgBox | Displays a simple message box with optional timeout.]
  686. MsgBox ( |flag, "title", "text" [, timeout] )
  687. ;
  688. [Number | Returns the numeric representation of an expression.]
  689. Number ( |expression )
  690. ;
  691. [ObjCreate | Creates a reference to a COM object from the given classname.]
  692. ObjCreate ( |"classname"  [, "servername" [,"username", ["password"]]] )
  693. ;
  694. [ObjEvent | Handles incoming events from the given Object.]
  695. ObjEvent ( |$ObjectVar, "functionprefix" [, "interface name"] )
  696. ;
  697. [ObjGet | Retrieves a reference to a COM object from an existing process or filename.]
  698. ObjGet ( |"filename" [, "classname"] )
  699. ;
  700. [ObjName | Returns the name or interface description of an Object]
  701. ObjName ( |$Objectvariable [,Flag] )
  702. ;
  703. [Ping | Pings a host and returns the roundtrip-time.]
  704. Ping ( |address or hostname [, timeout] )
  705. ;
  706. [PixelChecksum | Generates a checksum for a region of pixels.]
  707. PixelChecksum ( |left, top, right, bottom [, step] )
  708. ;
  709. [PixelGetColor | Returns a pixel color according to x,y pixel coordinates.]
  710. PixelGetColor ( |x , y )
  711. ;
  712. [PixelSearch | Searches a rectangle of pixels for the pixel color provided.]
  713. PixelSearch ( |left, top, right, bottom, color [, shade-variation] [, step]]  )
  714. ;
  715. [ProcessClose | Terminates a named process.]
  716. ProcessClose ( |"process" )
  717. ;
  718. [ProcessExists | Checks to see if a specified process exists.]
  719. ProcessExists ( |"process" )
  720. ;
  721. [ProcessList | Returns an array listing the currently running processes (names and PIDs).]
  722. ProcessList ( |["name"] )
  723. ;
  724. [ProcessSetPriority | Changes the priority of a process]
  725. ProcessSetPriority ( |"process", priority)
  726. ;
  727. [ProcessWait | Pauses script execution until a given process exists.]
  728. ProcessWait ( |"process" [, timeout] )
  729. ;
  730. [ProcessWaitClose | Pauses script execution until a given process does not exist.]
  731. ProcessWaitClose ( |"process" [, timeout] )
  732. ;
  733. [ProgressOff | Turns Progress window off.]
  734. ProgressOff ( |)
  735. ;
  736. [ProgressOn | Creates a customizable progress bar window.]
  737. ProgressOn ( |"title", "maintext" [, "subtext" [, x pos [, y pos [, opt]]]] )
  738. ;
  739. [ProgressSet | Sets the position and/or text of a previously created Progress bar window.]
  740. ProgressSet ( |percent [, "subtext" [, "maintext"]] )
  741. ;
  742. [Random | Generates a pseudo-random float-type number.]
  743. Random ( |[Min [, Max [, Flag]]] )
  744. ;
  745. [RegDelete | Deletes a key or value from the registry.]
  746. RegDelete ( |"keyname" [, "valuename"] )
  747. ;
  748. [RegEnumKey | Reads the name of a subkey according to it's instance.]
  749. RegEnumKey ( |"keyname", instance )
  750. ;
  751. [RegEnumVal | Reads the name of a value according to it's instance.]
  752. RegEnumVal ( |"keyname", instance )
  753. ;
  754. [RegRead | Reads a value from the registry.]
  755. RegRead ( |"keyname", "valuename" )
  756. ;
  757. [RegWrite | Creates a key or value in the registry.]
  758. RegWrite ( |"keyname" [,"valuename", "type", value] )
  759. ;
  760. [Round | Returns a number rounded to a specified number of decimal places.]
  761. Round ( |expression [, decimalplaces]  )
  762. ;
  763. [Run | Runs an external program.]
  764. Run ( |"filename" [, "workingdir" [, flag[, standard_i/o_flag]]] )
  765. ;
  766. [RunAsSet | Initialise a set of user credentials to use during Run and RunWait operations.  2000/XP or later ONLY.]
  767. RunAsSet ( |["user", "domain", "password" [, options]] )
  768. ;
  769. [RunWait | Runs an external program and pauses script execution until the program finishes.]
  770. RunWait ( |"filename" [, "workingdir" [, flag]] )
  771. ;
  772. [Send | Sends simulated keystrokes to the active window.]
  773. Send ( |"keys" [, flag] )
  774. ;
  775. [SetError | Manually set the value of the @error macro.]
  776. SetError ( |code [, extended [, return value]] )
  777. ;
  778. [SetExtended | Manually set the value of the @extended macro.]
  779. SetExtended ( |code [, return value] )
  780. ;
  781. [Shutdown | Shuts down the system.]
  782. Shutdown ( |code )
  783. ;
  784. [Sin | Calculates the sine of a number.]
  785. Sin ( |expression )
  786. ;
  787. [Sleep | Pause script execution.]
  788. Sleep ( |delay )
  789. ;
  790. [SoundPlay | Play a sound file.]
  791. SoundPlay ( |"filename" [, wait] )
  792. ;
  793. [SoundSetWaveVolume | Sets the system wave volume by percent.]
  794. SoundSetWaveVolume ( |percent )
  795. ;
  796. [SplashImageOn | Creates a customizable image popup window.]
  797. SplashImageOn ( |"title", "file" [, width [, height [, x pos [, y pos [, opt]]]]] )
  798. ;
  799. [SplashOff | Turns SplashText or SplashImage off.]
  800. SplashOff ( |)
  801. ;
  802. [SplashTextOn | Creates a customizable text popup window.]
  803. SplashTextOn ( |"title", "text" [, w [, h [, x pos [, y pos [, opt [, "fontname" [, fontsz [, fontwt ]]]]]]]] )
  804. ;
  805. [Sqrt | Calculates the square-root of a number.]
  806. Sqrt ( |expression )
  807. ;
  808. [StatusbarGetText | Retrieves the text from a standard status bar control.]
  809. StatusbarGetText ( |"title" [, "text" [, part]] )
  810. ;
  811. [StderrRead | Read in a number of characters from the STDERR stream of a previously run child process.]
  812. StderrRead ( |process_id[, count[, peek = false]] )
  813. ;
  814. [StdinWrite | Writes a number of characters to the STDIN stream of a previously run child process.]
  815. StdinWrite ( |process_id[, string] )
  816. ;
  817. [StdoutRead | Reads in a number of characters from the STDOUT stream of a previously run child process.]
  818. StdoutRead ( |process_id[, count[, peek = false]] )
  819. ;
  820. [String | Returns the string representation of an expression.]
  821. String ( |expression )
  822. ;
  823. [StringAddCR | Takes a string and prefixes all linefeed characters ( Chr(10) ) with a carriage return character ( Chr(13) ).]
  824. StringAddCR ( |"string" )
  825. ;
  826. [StringFormat | Returns a formatted string (similar to the C sprintf() function).]
  827. StringFormat ( |"format control", var1 [, ... var32] )
  828. ;
  829. [StringInStr | Checks if a string contains a given substring.]
  830. StringInStr ( |"string", "substring" [, casesense [, occurrence]] )
  831. ;
  832. [StringIsAlNum | Checks if a string contains only alphanumeric characters.]
  833. StringIsAlNum ( |"string" )
  834. ;
  835. [StringIsAlpha | Checks if a string contains only alphabetic characters.]
  836. StringIsAlpha ( |"string" )
  837. ;
  838. [StringIsASCII | Checks if a string contains only ASCII characters in the range 0x00 - 0x7f (0 - 127).]
  839. StringIsASCII ( |"string" )
  840. ;
  841. [StringIsDigit | Checks if a string contains only digit (0-9) characters.]
  842. StringIsDigit ( |"string" )
  843. ;
  844. [StringIsFloat | Checks if a string is a floating point number.]
  845. StringIsFloat ( |"string" )
  846. ;
  847. [StringIsInt | Checks if a string is an integer.]
  848. StringIsInt ( |"string" )
  849. ;
  850. [StringIsLower | Checks if a string contains only lowercase characters.]
  851. StringIsLower ( |"string" )
  852. ;
  853. [StringIsSpace | Checks if a string contains only whitespace characters.]
  854. StringIsSpace ( |"string" )
  855. ;
  856. [StringIsUpper | Checks if a string contains only uppercase characters.]
  857. StringIsUpper ( |"string" )
  858. ;
  859. [StringIsXDigit | Checks if a string contains only hexadecimal digit (0-9, A-F) characters.]
  860. StringIsXDigit ( |"string" )
  861. ;
  862. [StringLeft | Returns a number of characters from the left-hand side of a string.]
  863. StringLeft ( |"string", count )
  864. ;
  865. [StringLen | Returns the number of characters in a string.]
  866. StringLen ( |"string" )
  867. ;
  868. [StringLower | Converts a string to lowercase.]
  869. StringLower ( |"string" )
  870. ;
  871. [StringMid | Extracts a number of characters from a string.]
  872. StringMid ( |"string", start [, count] )
  873. ;
  874. [StringReplace | Replaces substrings in a string.]
  875. StringReplace ( |"string", "searchstring" or start, "replacestring" [, count [, casesense]] )
  876. ;
  877. [StringRight | Returns a number of characters from the right-hand side of a string.]
  878. StringRight ( |"string", count )
  879. ;
  880. [StringSplit | Splits up a string into substrings depending on the given delimiters.]
  881. StringSplit ( |"string", "delimiters" [, flag ] )
  882. ;
  883. [StringStripCR | Removes all carriage return values ( Chr(13) ) from a string.]
  884. StringStripCR ( |"string" )
  885. ;
  886. [StringStripWS | Strips the white space in a string.]
  887. StringStripWS ( |"string", flag )
  888. ;
  889. [StringTrimLeft | Trims a number of characters from the left hand side of a string.]
  890. StringTrimLeft ( |"string", count )
  891. ;
  892. [StringTrimRight | Trims a number of characters from the right hand side of a string.]
  893. StringTrimRight ( |"string", count )
  894. ;
  895. [StringUpper | Converts a string to uppercase.]
  896. StringUpper ( |"string" )
  897. ;
  898. [Tan | Calculates the tangent of a number.]
  899. Tan ( |expression )
  900. ;
  901. [TCPAccept | Permits an incoming connection attempt on a socket.]
  902. TCPAccept ( |mainsocket )
  903. ;
  904. [TCPCloseSocket | Closes a TCP socket.]
  905. TCPCloseSocket ( |socket )
  906. ;
  907. [TCPConnect | Create a socket connected to an existing server.]
  908. TCPConnect ( |IPAddr, port )
  909. ;
  910. [TCPListen | Creates a socket listening for an incoming connection.]
  911. TCPListen ( |IPAddr, port [, MaxPendingConnection] )
  912. ;
  913. [TCPNameToIP | Converts an Internet name to IP address.]
  914. TCPNameToIP ( |name )
  915. ;
  916. [TCPRecv | Receives data from a connected socket.]
  917. TCPRecv ( |socket, maxlen )
  918. ;
  919. [TCPSend | Sends data on a connected socket.]
  920. TCPSend ( |socket, data )
  921. ;
  922. [TCPShutdown | Stops TCP/UDP services.]
  923. TCPShutdown ( |)
  924. ;
  925. [TCPStartup | Starts TCP or UDP services.]
  926. TCPStartup ( |)
  927. ;
  928. [TimerDiff | Returns the difference in time from a previous call to TimerInit().]
  929. TimerDiff ( |timestamp )
  930. ;
  931. [TimerInit | Returns a timestamp (in milliseconds).]
  932. TimerInit ( |)
  933. ;
  934. [ToolTip | Creates a tooltip anywhere on the screen.]
  935. ToolTip ( |"text" [, x [, y [, "title" [, icon [, options]]]]] )
  936. ;
  937. [TrayCreateItem | Creates a menuitem control for the tray.]
  938. TrayCreateItem ( |text [, menuID [, menuentry [, menuradioitem]]] )
  939. ;
  940. [TrayCreateMenu | Creates a menu control for the tray menu.]
  941. TrayCreateMenu ( |"sub/menutext" [, menuID [, menuentry]] )
  942. ;
  943. [TrayGetMsg | Polls the tray to see if any events have occurred.]
  944. TrayGetMsg()
  945. ;
  946. [TrayItemDelete | Deletes a menu/item control from the tray menu.]
  947. TrayItemDelete ( |controlID )
  948. ;
  949. [TrayItemGetHandle | Returns the handle for a tray menu(item).]
  950. TrayItemGetHandle( |controlID )
  951. ;
  952. [TrayItemGetState | Gets the current state of a control.]
  953. TrayItemGetState ( |[controlID] )
  954. ;
  955. [TrayItemGetText | Gets the itemtext of a tray menu/item control.]
  956. TrayItemGetText ( |controlID )
  957. ;
  958. [TrayItemSetOnEvent | Defines a user-defined function to be called when a tray item is clicked.]
  959. TrayItemSetOnEvent ( |itemID, "function" )
  960. ;
  961. [TrayItemSetState | Sets the state of a tray menu/item control.]
  962. TrayItemSetState ( |controlID, state )
  963. ;
  964. [TrayItemSetText | Sets the itemtext of a tray menu/item control.]
  965. TrayItemSetText ( |controlID, text )
  966. ;
  967. [TraySetClick | Sets the clickmode of the tray icon - what mouseclicks will display the tray menu.]
  968. TraySetClick ( |flag )
  969. ;
  970. [TraySetIcon | Loads/Sets a specified tray icon.]
  971. TraySetIcon ( |[iconfile [, iconID] )
  972. ;
  973. [TraySetOnEvent | Defines a user function to be called when a special tray action happens.]
  974. TraySetOnEvent ( |specialID, "function" )
  975. ;
  976. [TraySetPauseIcon | Loads/Sets a specified tray pause icon.]
  977. TraySetPauseIcon ( |[iconfile [, iconID] )
  978. ;
  979. [TraySetState | Sets the state of the tray icon.]
  980. TraySetState ( |[ flag ] )
  981. ;
  982. [TraySetToolTip | (Re)Sets the tooltip text for the tray icon.]
  983. TraySetToolTip ( |[text] )
  984. ;
  985. [TrayTip | Displays a balloon tip from the AutoIt Icon. (2000/XP only)]
  986. TrayTip ( |"title", "text", timeout [, option] )
  987. ;
  988. [UBound | Returns the size of array dimensions.]
  989. UBound ( |Array [, Dimension] )
  990. ;
  991. [UDPBind | Create a socket bound to an incoming connection.]
  992. UDPBind ( |IPAddr, port )
  993. ;
  994. [UDPCloseSocket | Close a UDP socket.]
  995. UDPCloseSocket ( |socketarray )
  996. ;
  997. [UDPOpen | Open a socket connected to an existing server .]
  998. UDPOpen ( |IPAddr, port )
  999. ;
  1000. [UDPRecv | Receives data from a opened socket]
  1001. UDPRecv ( |socketarray, maxlen )
  1002. ;
  1003. [UDPSend | Sends data on an opened socket]
  1004. UDPSend ( |socketarray, data)
  1005. ;
  1006. [WinActivate | Activates (gives focus to) a window.]
  1007. WinActivate ( |"title" [, "text"] )
  1008. ;
  1009. [WinActive | Checks to see if a specified window exists and is currently active.]
  1010. WinActive ( |"title" [, "text"] )
  1011. ;
  1012. [WinClose | Closes a window.]
  1013. WinClose ( |"title" [, "text"] )
  1014. ;
  1015. [WinExists | Checks to see if a specified window exists.]
  1016. WinExists ( |"title" [, "text"] )
  1017. ;
  1018. [WinFlash | Flashes a window in the taskbar.]
  1019. WinFlash ( |"title" [,"text" [,flashes [,delay ]]])
  1020. ;
  1021. [WinGetCaretPos | Returns the coordinates of the caret in the foreground window]
  1022. WinGetCaretPos ( |)
  1023. ;
  1024. [WinGetClassList | Retrieves the classes from a window.]
  1025. WinGetClassList ( |"title" [, "text"] )
  1026. ;
  1027. [WinGetClientSize | Retrieves the size of a given window's client area.]
  1028. WinGetClientSize ( |"title" [, "text"] )
  1029. ;
  1030. [WinGetHandle | Retrieves the internal handle of a window.]
  1031. WinGetHandle ( |"title" [, "text"] )
  1032. ;
  1033. [WinGetPos | Retrieves the position and size of a given window.]
  1034. WinGetPos ( |"title" [, "text"] )
  1035. ;
  1036. [WinGetProcess | Retrieves the Process ID (PID) associated with a window.]
  1037. WinGetProcess ( |"title" [, "text"] )
  1038. ;
  1039. [WinGetState | Retrieves the state of a given window.]
  1040. WinGetState ( |"title" [, "text"] )
  1041. ;
  1042. [WinGetText | Retrieves the text from a window.]
  1043. WinGetText ( |"title" [, "text"] )
  1044. ;
  1045. [WinGetTitle | Retrieves the full title from a window.]
  1046. WinGetTitle ( |"title" [, "text"] )
  1047. ;
  1048. [WinKill | Forces a window to close.]
  1049. WinKill ( |"title" [, "text"] )
  1050. ;
  1051. [WinList | Retrieves a list of windows.]
  1052. WinList ( |["title" [, "text"]] )
  1053. ;
  1054. [WinMenuSelectItem | Invokes a menu item of a window.]
  1055. WinMenuSelectItem ( |"title", "text", "item" [, "item" [, "item" [, "item" [, "item" [, "item" [, "item"]]]]]] )
  1056. ;
  1057. [WinMinimizeAll | Minimizes all windows.]
  1058. WinMinimizeAll ( |)
  1059. ;
  1060. [WinMinimizeAllUndo | Undoes a previous WinMinimizeAll function.]
  1061. WinMinimizeAllUndo ( |)
  1062. ;
  1063. [WinMove | Moves and/or resizes a window.]
  1064. WinMove ( |"title", "text", x, y [, width [, height]] )
  1065. ;
  1066. [WinSetOnTop | Change a window's  "Always On Top" attribute.]
  1067. WinSetOnTop ( |"title", "text", flag )
  1068. ;
  1069. [WinSetState | Shows, hides, minimizes, maximizes, or restores a window.]
  1070. WinSetState ( |"title", "text", flag )
  1071. ;
  1072. [WinSetTitle | Changes the title of a window.]
  1073. WinSetTitle ( |"title", "text", "newtitle" )
  1074. ;
  1075. [WinSetTrans | Sets the transparency of a window. (Windows 2000/XP or later)]
  1076. WinSetTrans ( |"title", "text", transparency )
  1077. ;
  1078. [WinWait | Pauses execution of the script until the requested window exists.]
  1079. WinWait ( |"title" [, "text" [, timeout]] )
  1080. ;
  1081. [WinWaitActive | Pauses execution of the script until the requested window is active.]
  1082. WinWaitActive ( |"title" [, "text" [, timeout]] )
  1083. ;
  1084. [WinWaitClose | Pauses execution of the script until the requested window does not exist.]
  1085. WinWaitClose ( |"title" [, "text" [, timeout]] )
  1086. ;
  1087. [WinWaitNotActive | Pauses execution of the script until the requested window is not active.]
  1088. WinWaitNotActive ( |"title" [, "text" [, timeout]] )
  1089. ;
  1090. [@AppDataCommonDir |   path to Application Data]
  1091. @AppDataCommonDir
  1092. ;
  1093. [@AppDataDir |   path to current user's Application Data]
  1094. @AppDataDir
  1095. ;
  1096. [@AutoItExe |   The full path and filename of the AutoIt executable currently running.  For compiled scripts it is the path of the compiled script.]
  1097. @AutoItExe
  1098. ;
  1099. [@AutoItPID |   PID of the process running the script.]
  1100. @AutoItPID
  1101. ;
  1102. [@AutoItVersion |   Version number of AutoIt such as 3.0.81.0]
  1103. @AutoItVersion
  1104. ;
  1105. [@COM_EventObj |    Object the COM event is being fired on. Only valid in a COM event Function.]
  1106. @COM_EventObj
  1107. ;
  1108. [@CommonFilesDir |   path to Common Files folder]
  1109. @CommonFilesDir
  1110. ;
  1111. [@Compiled |   Returns 1 if script is a compiled executable; otherwise, returns 0.]
  1112. @Compiled
  1113. ;
  1114. [@ComputerName |   Computer's network name.]
  1115. @ComputerName
  1116. ;
  1117. [@ComSpec |   value of %comspec%, the SPECified secondary COMmand interpreter;<br>primarily for command line uses, e.g.  <i>Run(@ComSpec & " /k help | more")</i>]
  1118. @ComSpec
  1119. ;
  1120. [@CR |   Carriage return, Chr(13); sometimes used for line breaks.]
  1121. @CR
  1122. ;
  1123. [@CRLF |   = @CR & @LF ;occasionally used for line breaks.]
  1124. @CRLF
  1125. ;
  1126. [@DesktopCommonDir |   path to Desktop]
  1127. @DesktopCommonDir
  1128. ;
  1129. [@DesktopDir |   path to current user's Desktop]
  1130. @DesktopDir
  1131. ;
  1132. [@DesktopHeight |   Height of the desktop screen in pixels. (vertical resolution)]
  1133. @DesktopHeight
  1134. ;
  1135. [@DesktopWidth |   Width of the desktop screen in pixels. (horizontal resolution)]
  1136. @DesktopWidth
  1137. ;
  1138. [@DesktopDepth |   Depth of the desktop screen in bits per pixel. ]
  1139. @DesktopDepth
  1140. ;
  1141. [@DesktopRefresh |   Refresh rate of the desktop screen in hertz. ]
  1142. @DesktopRefresh
  1143. ;
  1144. [@DocumentsCommonDir |   path to Documents]
  1145. @DocumentsCommonDir
  1146. ;
  1147. [@error |   Status of the error flag. See the SetError function.]
  1148. @error
  1149. ;
  1150. [@exitCode |   Exit code as set by Exit]
  1151. @exitCode
  1152. ;
  1153. [@exitMethod |   Exit method.  See the Func OnAutoItExit().]
  1154. @exitMethod
  1155. ;
  1156. [@extended |   Extended function return - used in certain functions such as StringReplace.]
  1157. @extended
  1158. ;
  1159. [@FavoritesCommonDir |   path to Favorites]
  1160. @FavoritesCommonDir
  1161. ;
  1162. [@FavoritesDir |   path to current user's Favorites]
  1163. @FavoritesDir
  1164. ;
  1165. [@GUI_CtrlId |   Last click control identifier. Only valid in an event Function. See the GUICtrlSetOnEvent function.]
  1166. @GUI_CtrlId
  1167. ;
  1168. [@GUI_CtrlHandle |   Last click control handle. Only valid in an event Function. See the GUICtrlSetOnEvent function.]
  1169. @GUI_CtrlHandle
  1170. ;
  1171. [@GUI_DragId |   Drag control identifier. Only valid in an event Function. See the GUISetOnEvent function.]
  1172. @GUI_DragId
  1173. ;
  1174. [@GUI_DragFile |   Filename of the file being dropped. Only valid in an event Function. See the GUISetOnEvent function.]
  1175. @GUI_DragFile
  1176. ;
  1177. [@GUI_DropId |   Drop control identifier. Only valid in an event Function. See the GUISetOnEvent function.]
  1178. @GUI_DropId
  1179. ;
  1180. [@GUI_WinHandle |   Last click GUI window handle. Only valid in an event Function. See the GUICtrlSetOnEvent function.]
  1181. @GUI_WinHandle
  1182. ;
  1183. [@HomeDrive |   Drive letter of drive containing current user's home directory.]
  1184. @HomeDrive
  1185. ;
  1186. [@HomePath |   Directory part of current user's home directory. To get the full path, use in conjunction with @HomeDrive.]
  1187. @HomePath
  1188. ;
  1189. [@HomeShare |   Server and share name containing current user's home directory.]
  1190. @HomeShare
  1191. ;
  1192. [@HOUR |   Hours value of clock in 24-hour format. Range is 00 to 23]
  1193. @HOUR
  1194. ;
  1195. [@HotKeyPressed |   Last hotkey pressed. See the HotKeySet function.]
  1196. @HotKeyPressed
  1197. ;
  1198. [@InetGetActive |   Is 1 if a InetGet download is currently active, otherwise is 0. ]
  1199. @InetGetActive
  1200. ;
  1201. [@InetGetBytesRead |   During a InetGet download this is the number of bytes currently read. It is -1 when there is an error downloading. ]
  1202. @InetGetBytesRead
  1203. ;
  1204. [@IPAddress1 |   IP address of first network adapter. Tends to return 127.0.0.1 on some computers.<br>]
  1205. @IPAddress1
  1206. ;
  1207. [@IPAddress2 |   IP address of second network adapter. Returns 0.0.0.0 if not applicable.]
  1208. @IPAddress2
  1209. ;
  1210. [@IPAddress3 |   IP address of third network adapter. Returns 0.0.0.0 if not applicable.]
  1211. @IPAddress3
  1212. ;
  1213. [@IPAddress4 |   IP address of fourth network adapter. Returns 0.0.0.0 if not applicable.]
  1214. @IPAddress4
  1215. ;
  1216. [@LF |   Line feed, Chr(10); typically used for line breaks.]
  1217. @LF
  1218. ;
  1219. [@LogonDNSDomain |   Logon DNS Domain.]
  1220. @LogonDNSDomain
  1221. ;
  1222. [@LogonDomain |   Logon Domain.]
  1223. @LogonDomain
  1224. ;
  1225. [@LogonServer |   Logon server.]
  1226. @LogonServer
  1227. ;
  1228. [@MDAY |   Current day of month. Range is 01 to 31]
  1229. @MDAY
  1230. ;
  1231. [@MIN |   Minutes value of clock. Range is 00 to 59]
  1232. @MIN
  1233. ;
  1234. [@MON |   Current month. Range is 01 to 12]
  1235. @MON
  1236. ;
  1237. [@MyDocumentsDir |   path to My Documents target]
  1238. @MyDocumentsDir
  1239. ;
  1240. [@NumParams |   Number of parameters used to call the user functions]
  1241. @NumParams
  1242. ;
  1243. [@OSBuild |   Returns the OS build number. For example, Windows 2003 Server returns 3790]
  1244. @OSBuild
  1245. ;
  1246. [@OSLang |   Returns code denoting OS Language.  See <a href="appendix/OSLangCodes.htm">Appendix</a> for possible values.]
  1247. @OSLang
  1248. ;
  1249. [@OSServicePack |   Service pack info in the form of "Service Pack 3" or, for Windows 95, it may return "B"]
  1250. @OSServicePack
  1251. ;
  1252. [@OSTYPE |   Returns "WIN32_NT" for NT/2000/XP/2003 and returns "WIN32_WINDOWS" for 95/98/Me]
  1253. @OSTYPE
  1254. ;
  1255. [@OSVersion |   Returns one of the following: "WIN_2003", "WIN_XP", "WIN_2000", "WIN_NT4", "WIN_ME", "WIN_98", "WIN_95"]
  1256. @OSVersion
  1257. ;
  1258. [@ProcessorArch |   Returns one of the following: "X86", "IA64", "X64"]
  1259. @ProcessorArch
  1260. ;
  1261. [@ProgramFilesDir |   path to Program Files folder]
  1262. @ProgramFilesDir
  1263. ;
  1264. [@ProgramsCommonDir |   path to Start Menu's Programs folder]
  1265. @ProgramsCommonDir
  1266. ;
  1267. [@ProgramsDir |   path to current user's Programs (folder on Start Menu)]
  1268. @ProgramsDir
  1269. ;
  1270. [@ScriptDir |   Directory containing the running script. (Result does not contain a trailing backslash)]
  1271. @ScriptDir
  1272. ;
  1273. [@ScriptFullPath |   Equivalent to @ScriptDir & "\" & @ScriptName]
  1274. @ScriptFullPath
  1275. ;
  1276. [@ScriptLineNumber |   Line number of the currently executed script line. Useful for debug]
  1277. @ScriptLineNumber
  1278. ;
  1279. [@ScriptName |   Long filename of the running script.]
  1280. @ScriptName
  1281. ;
  1282. [@SEC |   Seconds value of clock. Range is 00 to 59]
  1283. @SEC
  1284. ;
  1285. [@StartMenuCommonDir |   path to Start Menu folder]
  1286. @StartMenuCommonDir
  1287. ;
  1288. [@StartMenuDir |   path to current user's Start Menu]
  1289. @StartMenuDir
  1290. ;
  1291. [@StartupCommonDir |   path to Startup folder]
  1292. @StartupCommonDir
  1293. ;
  1294. [@StartupDir |   current user's Startup folder]
  1295. @StartupDir
  1296. ;
  1297. [@SW_DISABLE |    Disables the window. ]
  1298. @SW_DISABLE
  1299. ;
  1300. [@SW_ENABLE |    Enables the window. ]
  1301. @SW_ENABLE
  1302. ;
  1303. [@SW_HIDE |    Hides the window and activates another window. ]
  1304. @SW_HIDE
  1305. ;
  1306. [@SW_LOCK |    Lock the window to avoid repainting.]
  1307. @SW_LOCK
  1308. ;
  1309. [@SW_MAXIMIZE |    Maximizes the specified window. ]
  1310. @SW_MAXIMIZE
  1311. ;
  1312. [@SW_MINIMIZE |    Minimizes the specified window and activates the next top-level window in the Z order. ]
  1313. @SW_MINIMIZE
  1314. ;
  1315. [@SW_RESTORE |    Activates and displays the window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when restoring a minimized window. ]
  1316. @SW_RESTORE
  1317. ;
  1318. [@SW_SHOW |    Activates the window and displays it in its current size and position. ]
  1319. @SW_SHOW
  1320. ;
  1321. [@SW_SHOWDEFAULT |    Sets the show state based on the SW_ value specified  by the program that started the application. ]
  1322. @SW_SHOWDEFAULT
  1323. ;
  1324. [@SW_SHOWMAXIMIZED |    Activates the window and displays it as a maximized window. ]
  1325. @SW_SHOWMAXIMIZED
  1326. ;
  1327. [@SW_SHOWMINIMIZED |    Activates the window and displays it as a minimized window. ]
  1328. @SW_SHOWMINIMIZED
  1329. ;
  1330. [@SW_SHOWMINNOACTIVE |    Displays the window as a minimized window. This value is similar to @SW_SHOWMINIMIZED, except the window is not activated. ]
  1331. @SW_SHOWMINNOACTIVE
  1332. ;
  1333. [@SW_SHOWNA |    Displays the window in its current size and position. This value is similar to @SW_SHOW, except the window is not activated. ]
  1334. @SW_SHOWNA
  1335. ;
  1336. [@SW_SHOWNOACTIVATE |    Displays a window in its most recent size and position. This value is similar to @SW_SHOWNORMAL, except the window is not activated. ]
  1337. @SW_SHOWNOACTIVATE
  1338. ;
  1339. [@SW_SHOWNORMAL |    Activates and displays a window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when displaying the window for the first time. ]
  1340. @SW_SHOWNORMAL
  1341. ;
  1342. [@SW_UNLOCK |   Unlock  windows to allow painting.]
  1343. @SW_UNLOCK
  1344. ;
  1345. [@SystemDir |   path to Windows' System (or System32) folder]
  1346. @SystemDir
  1347. ;
  1348. [@TAB |   Tab character, Chr(9)]
  1349. @TAB
  1350. ;
  1351. [@TempDir |   Path to the temporary files folder.]
  1352. @TempDir
  1353. ;
  1354. [@TRAY_ID |   Last clicked item identifier during a TraySet(Item)OnEvent action.]
  1355. @TRAY_ID
  1356. ;
  1357. [@TrayIconFlashing |   Returns 1 if tray icon is flashing; otherwise, returns 0.]
  1358. @TrayIconFlashing
  1359. ;
  1360. [@TrayIconVisible |   Returns 1 if tray icon is visible; otherwise, returns 0.]
  1361. @TrayIconVisible
  1362. ;
  1363. [@UserProfileDir |   Path to current user's Profile folder.]
  1364. @UserProfileDir
  1365. ;
  1366. [@UserName |   ID of the currently logged on user.]
  1367. @UserName
  1368. ;
  1369. [@WDAY |   Numeric day of week. Range is 1 to 7 which corresponds to Sunday through Saturday.]
  1370. @WDAY
  1371. ;
  1372. [@WindowsDir |   path to Windows folder]
  1373. @WindowsDir
  1374. ;
  1375. [@WorkingDir |   Current/active working directory. (Result does not contain a trailing backslash)]
  1376. @WorkingDir
  1377. ;
  1378. [@YDAY |   Current day of year. Range is 1 to 366 (or 365 if not a leap year)]
  1379. @YDAY
  1380. ;
  1381. [@YEAR |   Current four-digit year]
  1382. @YEAR
  1383. ;
  1384.